package com.swa99ylum.pjv;

import java.util.Map;

import com.swa99ylum.pjv.exception.JSONValidateException;
import com.swa99ylum.pjv.util.PJVUtils;


public class Logger {
	private Map<String, String> errorMap;

	public void logError(JSONValidateException e) {
		
//		System.err.println(e.getMessage());
		
//		errors.add(e.getMessage());
//		errors.add(e.toString());
		
//		errorMap.put(e.getNodePath(), e.getValue() + " " + e.getMessage() + " [" + e.getClass().getName() + "]");
//		String nodePath = StringUtils.join(array, "^")..e.getNodePath()
				
		
		errorMap.put(PJVUtils.getNodePathStr(e.getNodePath()), e.getValue() + "，" + e.getMessage() );
	}
	
	
	public Map<String, String> getErrorMap() {
		return errorMap;
	}

	public void setErrorMap(Map<String, String> errorMap) {
		this.errorMap = errorMap;
	}

}
